/**
 * chooseList
 * extParam可以作为ajax参数也可以作为数据体，以时候含url作为判断标识;
 * 作为数据体支持多层选择，以subList作为下一级数据字段名;
 * extParam的mark字段值作为返回数据标识，将一起存入choosenItem的mark字段中;
 */
define(function(require) {
	var comm = require('sdk/server');require('sdk/common');
    var extParam = JSON.parse(appcan.ls.val('crossParam'));

    if(extParam && extParam['multi']){
        $('#ok').show();
    }
    var submitChoose = function(){
        var choosenItem = appcan.ls.val('choosenItem');
        setTimeout(function(){
            if(!choosenItem){
                return
            }
            appcan.window.publish('choosenItem',choosenItem);
            appcan.window.close();
        },0);
    }
    //选好了
    $('#ok').on('click',function(){
        submitChoose();
    });
    window.submitChoose = submitChoose;
    //loading
    appcan.loading.show('',{
        wrap:'#mainCont'
    });
    
	appcan.ready(function() {
        appcan.window.popoverElement({
            id: 'mainCont',
            name: 'popView',
            url: 'content.html'
        });
	    
	});
});